iT邦幫忙

2022 iThome 鐵人賽

DAY 1
0
Software Development

C語言與C++語言系列 第 1

C語言與C++語言第一天

  • 分享至 

  • xImage
  •  

C++常被工程師們調侃是C語言的升級版,因此兩們如此相近的我打算自學一遍來摸清他們的差別,C++擁有C語言沒有的「物件導向設計」,使得學習C++比起C語言會更加容易,由於物件導向帶來的方便性封裝、繼承、多型,且承襲C語言的優點及特性,使得C++常常用來撰寫電腦的軟體,例如常見的office系列軟體就是以C++撰而寫成的,C++教會初學者簡單的程式撰寫及製作,也提供進一步的編譯器和資料庫撰寫指導

C的Hello World!

#include <stdio.h>
int main(){
    printf("Hello World!");
    return 0;
}

C++的Hello World!

#include <iostream>
using namespace std;
int main()
{
    cout<<"Hello World!";
    return 0;
}

光是標頭檔就能看出兩種語言的不一樣,stdio.h是C為輸入輸出提供的標準庫頭文件,iostream就是C++宣告對標準資料流的讀取和寫入進行控制的物件,兩種都是輸入輸出的概念,接下來他們要呈現在螢幕上的東西,一個是printf一個是cout,兩個輸出的意思,兩個相同的就是return 0,代表的意思都是返回了一個標識,表示正常退出


下一篇
C語言與C++語言第二天
系列文
C語言與C++語言30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言